home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / _archvrs / mac / unzip201.cpt / UnZip 2.0.1 Docs.rsrc / bin.rsrc_CODE_2_UnivProcs.txt < prev    next >
Text File  |  1993-01-20  |  41KB  |  755 lines

  1. # near model CODE resource
  2. # entry label at 0x0000
  3. export_22:
  4. entry:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  4AAE 0008                tst.l      [A6 + 0x8]
  7. 00000008  6606                     bne        +0x8 /* 00000010 */
  8. 0000000A  422E 000C                clr.b      [A6 + 0xC]
  9. 0000000E  6010                     bra        +0x12 /* 00000020 */
  10. label00000010:
  11. 00000010  206E 0008                movea.l    A0, [A6 + 0x8]
  12. 00000014  4A68 006C                tst.w      [A0 + 0x6C]
  13. 00000018  5DC0                     slt        D0
  14. 0000001A  4400                     neg.b      D0
  15. 0000001C  1D40 000C                move.b     [A6 + 0xC], D0
  16. label00000020:
  17. 00000020  4E5E                     unlink     A6
  18. 00000022  2E9F                     move.l     [A7], [A7]+
  19. 00000024  4E75                     rts
  20. export_23:
  21. 00000026  4E56 FFF8                link       A6, -0x0008
  22. 0000002A  206E 0008                movea.l    A0, [A6 + 0x8]
  23. 0000002E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  24. 00000032  22D8                     move.l     [A1]+, [A0]+
  25. 00000034  22D8                     move.l     [A1]+, [A0]+
  26. 00000036  486E FFF8                pea.l      [A6 - 0x8]
  27. 0000003A  A870                     trap       LocalToGlobal
  28. 0000003C  486E FFFC                pea.l      [A6 - 0x4]
  29. 00000040  A870                     trap       LocalToGlobal
  30. 00000042  206E 000C                movea.l    A0, [A6 + 0xC]
  31. 00000046  43EE FFF8                lea.l      A1, [A6 - 0x8]
  32. 0000004A  20D9                     move.l     [A0]+, [A1]+
  33. 0000004C  20D9                     move.l     [A0]+, [A1]+
  34. 0000004E  4E5E                     unlink     A6
  35. 00000050  2E9F                     move.l     [A7], [A7]+
  36. 00000052  4E75                     rts
  37. fn00000054:
  38. 00000054  4E56 FF00                link       A6, -0x0100
  39. 00000058  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  40. 0000005C  486E FF00                pea.l      [A6 - 0x100]
  41. 00000060  4EAD 00CA                jsr        [A5 + 0xCA]
  42. 00000064  206E 000C                movea.l    A0, [A6 + 0xC]
  43. 00000068  43EE FF00                lea.l      A1, [A6 - 0x100]
  44. 0000006C  1F11                     move.b     -[A7], [A1]
  45. 0000006E  3F3C 00FF                move.w     -[A7], 0xFF
  46. 00000072  4EAD 02DA                jsr        [A5 + 0x2DA]
  47. 00000076  703F                     moveq.l    D0, 0x3F
  48. label00000078:
  49. 00000078  20D9                     move.l     [A0]+, [A1]+
  50. 0000007A  51C8 FFFC                dbf        D0, -0x6 /* 00000078 */
  51. 0000007E  4E5E                     unlink     A6
  52. 00000080  2E9F                     move.l     [A7], [A7]+
  53. 00000082  4E75                     rts
  54. export_24:
  55. 00000084  4E56 FDFC                link       A6, -0x0204
  56. 00000088  302E 0008                move.w     D0, [A6 + 0x8]
  57. 0000008C  48C0                     ext.l      D0
  58. 0000008E  2D40 FEFC                move.l     [A6 - 0x104], D0
  59. 00000092  486E FDFC                pea.l      [A6 - 0x204]
  60. 00000096  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  61. 0000009A  4EBA FFB8                jsr        [PC - 0x48 /* 00000054 */]
  62. 0000009E  205F                     movea.l    A0, [A7]+
  63. 000000A0  1F10                     move.b     -[A7], [A0]
  64. 000000A2  3F3C 00FF                move.w     -[A7], 0xFF
  65. 000000A6  4EAD 02DA                jsr        [A5 + 0x2DA]
  66. 000000AA  43EE FF00                lea.l      A1, [A6 - 0x100]
  67. 000000AE  703F                     moveq.l    D0, 0x3F
  68. label000000B0:
  69. 000000B0  22D8                     move.l     [A1]+, [A0]+
  70. 000000B2  51C8 FFFC                dbf        D0, -0x6 /* 000000B0 */
  71. 000000B6  206E 000A                movea.l    A0, [A6 + 0xA]
  72. 000000BA  43EE FF00                lea.l      A1, [A6 - 0x100]
  73. 000000BE  1F11                     move.b     -[A7], [A1]
  74. 000000C0  3F3C 00FF                move.w     -[A7], 0xFF
  75. 000000C4  4EAD 02DA                jsr        [A5 + 0x2DA]
  76. 000000C8  703F                     moveq.l    D0, 0x3F
  77. label000000CA:
  78. 000000CA  20D9                     move.l     [A0]+, [A1]+
  79. 000000CC  51C8 FFFC                dbf        D0, -0x6 /* 000000CA */
  80. 000000D0  4E5E                     unlink     A6
  81. 000000D2  205F                     movea.l    A0, [A7]+
  82. 000000D4  544F                     addq.w     A7, 2
  83. 000000D6  4ED0                     jmp        [A0]
  84. export_25:
  85. 000000D8  4E56 FF00                link       A6, -0x0100
  86. 000000DC  206E 0008                movea.l    A0, [A6 + 0x8]
  87. 000000E0  43EE FF00                lea.l      A1, [A6 - 0x100]
  88. 000000E4  703F                     moveq.l    D0, 0x3F
  89. label000000E6:
  90. 000000E6  22D8                     move.l     [A1]+, [A0]+
  91. 000000E8  51C8 FFFC                dbf        D0, -0x6 /* 000000E6 */
  92. 000000EC  486E FF00                pea.l      [A6 - 0x100]
  93. 000000F0  1F3C 0001                move.b     -[A7], 0x1
  94. 000000F4  4EAD 006A                jsr        [A5 + 0x6A]
  95. 000000F8  206E 000C                movea.l    A0, [A6 + 0xC]
  96. 000000FC  43EE FF00                lea.l      A1, [A6 - 0x100]
  97. 00000100  1F11                     move.b     -[A7], [A1]
  98. 00000102  3F3C 00FF                move.w     -[A7], 0xFF
  99. 00000106  4EAD 02DA                jsr        [A5 + 0x2DA]
  100. 0000010A  703F                     moveq.l    D0, 0x3F
  101. label0000010C:
  102. 0000010C  20D9                     move.l     [A0]+, [A1]+
  103. 0000010E  51C8 FFFC                dbf        D0, -0x6 /* 0000010C */
  104. 00000112  4E5E                     unlink     A6
  105. 00000114  2E9F                     move.l     [A7], [A7]+
  106. 00000116  4E75                     rts
  107. export_26:
  108. fn00000118:
  109. 00000118  4E56 FFDC                link       A6, -0x0024
  110. 0000011C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  111. 00000120  286E 000E                movea.l    A4, [A6 + 0xE]
  112. 00000124  3A2E 000A                move.w     D5, [A6 + 0xA]
  113. 00000128  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  114. 0000012C  43ED FDD4                lea.l      A1, [A5 - 0x22C]
  115. 00000130  20D9                     move.l     [A0]+, [A1]+
  116. 00000132  20D9                     move.l     [A0]+, [A1]+
  117. 00000134  2654                     movea.l    A3, [A4]
  118. 00000136  41EE FFEC                lea.l      A0, [A6 - 0x14]
  119. 0000013A  43EB 0010                lea.l      A1, [A3 + 0x10]
  120. 0000013E  20D9                     move.l     [A0]+, [A1]+
  121. 00000140  20D9                     move.l     [A0]+, [A1]+
  122. 00000142  2F14                     move.l     -[A7], [A4]
  123. 00000144  302E FFE8                move.w     D0, [A6 - 0x18]
  124. 00000148  D07C 0032                add.w      D0, 0x32 /* '2' */
  125. 0000014C  3F00                     move.w     -[A7], D0
  126. 0000014E  302E FFEA                move.w     D0, [A6 - 0x16]
  127. 00000152  D07C 0032                add.w      D0, 0x32 /* '2' */
  128. 00000156  3F00                     move.w     -[A7], D0
  129. 00000158  4267                     clr.w      -[A7]
  130. 0000015A  A91B                     trap       MoveWindow
  131. 0000015C  2F14                     move.l     -[A7], [A4]
  132. 0000015E  1F3C 0001                move.b     -[A7], 0x1
  133. 00000162  A908                     trap       ShowHide
  134. 00000164  206B 0072                movea.l    A0, [A3 + 0x72]
  135. 00000168  2050                     movea.l    A0, [A0]
  136. 0000016A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  137. 0000016E  5488                     addq.l     A0, 2
  138. 00000170  22D8                     move.l     [A1]+, [A0]+
  139. 00000172  22D8                     move.l     [A1]+, [A0]+
  140. 00000174  2F14                     move.l     -[A7], [A4]
  141. 00000176  4267                     clr.w      -[A7]
  142. 00000178  A908                     trap       ShowHide
  143. 0000017A  302E FFFA                move.w     D0, [A6 - 0x6]
  144. 0000017E  906E FFF6                sub.w      D0, [A6 - 0xA]
  145. 00000182  906E FFF2                sub.w      D0, [A6 - 0xE]
  146. 00000186  322E FFEE                move.w     D1, [A6 - 0x12]
  147. 0000018A  D240                     add.w      D1, D0
  148. 0000018C  48C1                     ext.l      D1
  149. 0000018E  83FC 0002                divs.w     D1, 0x2
  150. 00000192  3C01                     move.w     D6, D1
  151. 00000194  302E FFF8                move.w     D0, [A6 - 0x8]
  152. 00000198  906E FFF4                sub.w      D0, [A6 - 0xC]
  153. 0000019C  906E FFF0                sub.w      D0, [A6 - 0x10]
  154. 000001A0  3E2E FFEC                move.w     D7, [A6 - 0x14]
  155. 000001A4  DE40                     add.w      D7, D0
  156. 000001A6  7013                     moveq.l    D0, 0x13
  157. 000001A8  B047                     cmp.w      D0, D7
  158. 000001AA  6C04                     bge        +0x6 /* 000001B0 */
  159. 000001AC  7E13                     moveq.l    D7, 0x13
  160. 000001AE  600A                     bra        +0xC /* 000001BA */
  161. label000001B0:
  162. 000001B0  3007                     move.w     D0, D7
  163. 000001B2  48C0                     ext.l      D0
  164. 000001B4  81FC 0002                divs.w     D0, 0x2
  165. 000001B8  3E00                     move.w     D7, D0
  166. label000001BA:
  167. 000001BA  302E 000C                move.w     D0, [A6 + 0xC]
  168. 000001BE  5340                     subq.w     D0, 1
  169. 000001C0  6B00 008E                bmi        +0x90 /* 00000250 */
  170. 000001C4  0C40 0008                cmpi.w     D0, 0x8
  171. 000001C8  6E00 0086                bgt        +0x88 /* 00000250 */
  172. 000001CC  D040                     add.w      D0, D0
  173. 000001CE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  174. 000001D2  4EFB 0000                jmp        [PC + D0.w]
  175. 000001D6  003A 0014 0048           ori.b      [PC + 0x48 /* 00000220 */], 0x14
  176. 000001DC  003A 0014 0048           ori.b      [PC + 0x48 /* 00000226 */], 0x14
  177. 000001E2  003A 0014 0048           ori.b      [PC + 0x48 /* 0000022C */], 0x14
  178. 000001E8  3007                     move.w     D0, D7
  179. 000001EA  D07C 0014                add.w      D0, 0x14
  180. 000001EE  322E FFE8                move.w     D1, [A6 - 0x18]
  181. 000001F2  927C 0014                sub.w      D1, 0x14
  182. 000001F6  926E FFF8                sub.w      D1, [A6 - 0x8]
  183. 000001FA  342E FFF4                move.w     D2, [A6 - 0xC]
  184. 000001FE  D441                     add.w      D2, D1
  185. 00000200  48C2                     ext.l      D2
  186. 00000202  85FC 0002                divs.w     D2, 0x2
  187. 00000206  D440                     add.w      D2, D0
  188. 00000208  3D42 FFE0                move.w     [A6 - 0x20], D2
  189. 0000020C  6042                     bra        +0x44 /* 00000250 */
  190. 0000020E  3007                     move.w     D0, D7
  191. 00000210  D07C 0014                add.w      D0, 0x14
  192. 00000214  D045                     add.w      D0, D5
  193. 00000216  3D40 FFE0                move.w     [A6 - 0x20], D0
  194. 0000021A  6034                     bra        +0x36 /* 00000250 */
  195. 0000021C  7013                     moveq.l    D0, 0x13
  196. 0000021E  B047                     cmp.w      D0, D7
  197. 00000220  6618                     bne        +0x1A /* 0000023A */
  198. 00000222  302E FFF0                move.w     D0, [A6 - 0x10]
  199. 00000226  906E FFEC                sub.w      D0, [A6 - 0x14]
  200. 0000022A  5440                     addq.w     D0, 2
  201. 0000022C  D045                     add.w      D0, D5
  202. 0000022E  322E FFE8                move.w     D1, [A6 - 0x18]
  203. 00000232  9240                     sub.w      D1, D0
  204. 00000234  3D41 FFE0                move.w     [A6 - 0x20], D1
  205. 00000238  6016                     bra        +0x18 /* 00000250 */
  206. label0000023A:
  207. 0000023A  302E FFF0                move.w     D0, [A6 - 0x10]
  208. 0000023E  906E FFEC                sub.w      D0, [A6 - 0x14]
  209. 00000242  D047                     add.w      D0, D7
  210. 00000244  D045                     add.w      D0, D5
  211. 00000246  322E FFE8                move.w     D1, [A6 - 0x18]
  212. 0000024A  9240                     sub.w      D1, D0
  213. 0000024C  3D41 FFE0                move.w     [A6 - 0x20], D1
  214. label00000250:
  215. 00000250  302E 000C                move.w     D0, [A6 + 0xC]
  216. 00000254  5340                     subq.w     D0, 1
  217. 00000256  6B62                     bmi        +0x64 /* 000002BA */
  218. 00000258  0C40 0008                cmpi.w     D0, 0x8
  219. 0000025C  6E5C                     bgt        +0x5E /* 000002BA */
  220. 0000025E  D040                     add.w      D0, D0
  221. 00000260  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  222. 00000264  4EFB 0000                jmp        [PC + D0.w]
  223. 00000268  0034 0034 0034           ori.b      [A4 + D0.w + 0x34], 0x34 /* '4' */
  224. 0000026E  0014 0014                ori.b      [A4], 0x14
  225. 00000272  0014 003E                ori.b      [A4], 0x3E /* '>' */
  226. 00000276  003E 003E                ori.b      <<invalid special address>>, 0x3E /* '>' */
  227. 0000027A  302E FFEA                move.w     D0, [A6 - 0x16]
  228. 0000027E  906E FFE6                sub.w      D0, [A6 - 0x1A]
  229. 00000282  906E FFFA                sub.w      D0, [A6 - 0x6]
  230. 00000286  322E FFF6                move.w     D1, [A6 - 0xA]
  231. 0000028A  D240                     add.w      D1, D0
  232. 0000028C  48C1                     ext.l      D1
  233. 0000028E  83FC 0002                divs.w     D1, 0x2
  234. 00000292  D246                     add.w      D1, D6
  235. 00000294  3D41 FFE2                move.w     [A6 - 0x1E], D1
  236. 00000298  6020                     bra        +0x22 /* 000002BA */
  237. 0000029A  3006                     move.w     D0, D6
  238. 0000029C  D045                     add.w      D0, D5
  239. 0000029E  3D40 FFE2                move.w     [A6 - 0x1E], D0
  240. 000002A2  6016                     bra        +0x18 /* 000002BA */
  241. 000002A4  302E FFF2                move.w     D0, [A6 - 0xE]
  242. 000002A8  906E FFEE                sub.w      D0, [A6 - 0x12]
  243. 000002AC  D046                     add.w      D0, D6
  244. 000002AE  D045                     add.w      D0, D5
  245. 000002B0  322E FFEA                move.w     D1, [A6 - 0x16]
  246. 000002B4  9240                     sub.w      D1, D0
  247. 000002B6  3D41 FFE2                move.w     [A6 - 0x1E], D1
  248. label000002BA:
  249. 000002BA  2F14                     move.l     -[A7], [A4]
  250. 000002BC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  251. 000002C0  4267                     clr.w      -[A7]
  252. 000002C2  A91B                     trap       MoveWindow
  253. 000002C4  102E 0008                move.b     D0, [A6 + 0x8]
  254. 000002C8  6708                     beq        +0xA /* 000002D2 */
  255. 000002CA  2F14                     move.l     -[A7], [A4]
  256. 000002CC  A915                     trap       ShowWindow
  257. 000002CE  2F14                     move.l     -[A7], [A4]
  258. 000002D0  A91F                     trap       SelectWindow
  259. label000002D2:
  260. 000002D2  4CDF 18E0                movem.l    A4,A3,D7,D6,D5, [A7]+
  261. 000002D6  4E5E                     unlink     A6
  262. 000002D8  205F                     movea.l    A0, [A7]+
  263. 000002DA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  264. 000002DE  4ED0                     jmp        [A0]
  265. export_27:
  266. fn000002E0:
  267. 000002E0  4E56 FFEE                link       A6, -0x0012
  268. 000002E4  2F07                     move.l     -[A7], D7
  269. 000002E6  4207                     clr.b      D7
  270. label000002E8:
  271. 000002E8  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  272. 000002EE  486E FFF0                pea.l      [A6 - 0x10]
  273. 000002F2  A970                     trap       GetNextEvent
  274. 000002F4  101F                     move.b     D0, [A7]+
  275. 000002F6  6714                     beq        +0x16 /* 0000030C */
  276. 000002F8  302E FFF0                move.w     D0, [A6 - 0x10]
  277. 000002FC  5340                     subq.w     D0, 1
  278. 000002FE  670A                     beq        +0xC /* 0000030A */
  279. 00000300  5540                     subq.w     D0, 2
  280. 00000302  6706                     beq        +0x8 /* 0000030A */
  281. 00000304  5540                     subq.w     D0, 2
  282. 00000306  6702                     beq        +0x4 /* 0000030A */
  283. 00000308  6002                     bra        +0x4 /* 0000030C */
  284. label0000030A:
  285. 0000030A  7E01                     moveq.l    D7, 0x01
  286. label0000030C:
  287. 0000030C  1007                     move.b     D0, D7
  288. 0000030E  67D8                     beq        -0x26 /* 000002E8 */
  289. 00000310  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  290. 00000316  201F                     move.l     D0, [A7]+
  291. 00000318  A032                     trap       FlushEvents
  292. 0000031A  2E1F                     move.l     D7, [A7]+
  293. 0000031C  4E5E                     unlink     A6
  294. 0000031E  4E75                     rts
  295. export_28:
  296. fn00000320:
  297. 00000320  4E56 FFEC                link       A6, -0x0014
  298. 00000324  206E 0008                movea.l    A0, [A6 + 0x8]
  299. 00000328  43EE FFF0                lea.l      A1, [A6 - 0x10]
  300. 0000032C  22D8                     move.l     [A1]+, [A0]+
  301. 0000032E  22D8                     move.l     [A1]+, [A0]+
  302. 00000330  22D8                     move.l     [A1]+, [A0]+
  303. 00000332  22D8                     move.l     [A1]+, [A0]+
  304. 00000334  2D6E FFF2 FFEC           move.l     [A6 - 0x14], [A6 - 0xE]
  305. 0000033A  4240                     clr.w      D0
  306. 0000033C  102E FFEF                move.b     D0, [A6 - 0x11]
  307. 00000340  3D40 000C                move.w     [A6 + 0xC], D0
  308. 00000344  4E5E                     unlink     A6
  309. 00000346  2E9F                     move.l     [A7], [A7]+
  310. 00000348  4E75                     rts
  311. export_29:
  312. fn0000034A:
  313. 0000034A  4E56 FFEE                link       A6, -0x0012
  314. 0000034E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  315. 00000352  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  316. 00000356  486E FFFE                pea.l      [A6 - 0x2]
  317. 0000035A  486E FFFA                pea.l      [A6 - 0x6]
  318. 0000035E  486E FFF2                pea.l      [A6 - 0xE]
  319. 00000362  A98D                     trap       GetDialogItem/GetDItem
  320. 00000364  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  321. 00000368  3F3C 00FD                move.w     -[A7], 0xFD
  322. 0000036C  A95D                     trap       HiliteControl
  323. 0000036E  7008                     moveq.l    D0, 0x08
  324. 00000370  2F00                     move.l     -[A7], D0
  325. 00000372  486E FFEE                pea.l      [A6 - 0x12]
  326. 00000376  4EAD 0062                jsr        [A5 + 0x62]
  327. 0000037A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  328. 0000037E  4267                     clr.w      -[A7]
  329. 00000380  A95D                     trap       HiliteControl
  330. 00000382  4E5E                     unlink     A6
  331. 00000384  205F                     movea.l    A0, [A7]+
  332. 00000386  5C4F                     addq.w     A7, 6
  333. 00000388  4ED0                     jmp        [A0]
  334. export_30:
  335. 0000038A  4E56 FFF2                link       A6, -0x000E
  336. 0000038E  48E7 0300                movem.l    -[A7], D6,D7
  337. 00000392  206E 0008                movea.l    A0, [A6 + 0x8]
  338. 00000396  43EE FFF8                lea.l      A1, [A6 - 0x8]
  339. 0000039A  22D8                     move.l     [A1]+, [A0]+
  340. 0000039C  22D8                     move.l     [A1]+, [A0]+
  341. 0000039E  422E 000C                clr.b      [A6 + 0xC]
  342. 000003A2  486E FFF8                pea.l      [A6 - 0x8]
  343. 000003A6  A8A4                     trap       InverRect
  344. 000003A8  7E01                     moveq.l    D7, 0x01
  345. label000003AA:
  346. 000003AA  486E FFF4                pea.l      [A6 - 0xC]
  347. 000003AE  A972                     trap       GetMouse
  348. 000003B0  4267                     clr.w      -[A7]
  349. 000003B2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  350. 000003B6  486E FFF8                pea.l      [A6 - 0x8]
  351. 000003BA  A8AD                     trap       PtInRect
  352. 000003BC  1C1F                     move.b     D6, [A7]+
  353. 000003BE  BE06                     cmp.b      D7, D6
  354. 000003C0  6708                     beq        +0xA /* 000003CA */
  355. 000003C2  1E06                     move.b     D7, D6
  356. 000003C4  486E FFF8                pea.l      [A6 - 0x8]
  357. 000003C8  A8A4                     trap       InverRect
  358. label000003CA:
  359. 000003CA  4267                     clr.w      -[A7]
  360. 000003CC  A973                     trap       StillDown
  361. 000003CE  101F                     move.b     D0, [A7]+
  362. 000003D0  0A00 0001                xori.b     D0, 0x1
  363. 000003D4  67D4                     beq        -0x2A /* 000003AA */
  364. 000003D6  7001                     moveq.l    D0, 0x01
  365. 000003D8  B007                     cmp.b      D0, D7
  366. 000003DA  660C                     bne        +0xE /* 000003E8 */
  367. 000003DC  486E FFF8                pea.l      [A6 - 0x8]
  368. 000003E0  A8A4                     trap       InverRect
  369. 000003E2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  370. label000003E8:
  371. 000003E8  4CDF 00C0                movem.l    D7,D6, [A7]+
  372. 000003EC  4E5E                     unlink     A6
  373. 000003EE  2E9F                     move.l     [A7], [A7]+
  374. 000003F0  4E75                     rts
  375. fn000003F2:
  376. 000003F2  4E56 FFF0                link       A6, -0x0010
  377. 000003F6  486E FFF0                pea.l      [A6 - 0x10]
  378. 000003FA  A976                     trap       GetKeys
  379. 000003FC  4267                     clr.w      -[A7]
  380. 000003FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  381. 00000402  A86B                     trap       LoWord
  382. 00000404  301F                     move.w     D0, [A7]+
  383. 00000406  41BC 007F 3200           .invalid   0, 0x7F3200 // invalid opcode 4 with b == 6
  384. 0000040C  E641                     asr        D1.w, 3
  385. 0000040E  0136 10F0                btst       [A6 + D1.w - 0x10], D0
  386. 00000412  56C0                     sne        D0
  387. 00000414  0240 0001                andi.w     D0, 0x1
  388. 00000418  1D40 000C                move.b     [A6 + 0xC], D0
  389. 0000041C  4E5E                     unlink     A6
  390. 0000041E  2E9F                     move.l     [A7], [A7]+
  391. 00000420  4E75                     rts
  392. export_31:
  393. 00000422  4E56 FFF4                link       A6, -0x000C
  394. 00000426  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  395. 0000042A  266E 0010                movea.l    A3, [A6 + 0x10]
  396. 0000042E  286E 0008                movea.l    A4, [A6 + 0x8]
  397. 00000432  422E 0014                clr.b      [A6 + 0x14]
  398. 00000436  206E 000C                movea.l    A0, [A6 + 0xC]
  399. 0000043A  3010                     move.w     D0, [A0]
  400. 0000043C  5340                     subq.w     D0, 1
  401. 0000043E  671E                     beq        +0x20 /* 0000045E */
  402. 00000440  5540                     subq.w     D0, 2
  403. 00000442  675E                     beq        +0x60 /* 000004A2 */
  404. 00000444  5540                     subq.w     D0, 2
  405. 00000446  675A                     beq        +0x5C /* 000004A2 */
  406. 00000448  5340                     subq.w     D0, 1
  407. 0000044A  6704                     beq        +0x6 /* 00000450 */
  408. 0000044C  6000 00CC                bra        +0xCE /* 0000051A */
  409. label00000450:
  410. 00000450  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  411. 00000456  38BC 01F5                move.w     [A4], 0x1F5
  412. 0000045A  6000 00BE                bra        +0xC0 /* 0000051A */
  413. label0000045E:
  414. 0000045E  206E 000C                movea.l    A0, [A6 + 0xC]
  415. 00000462  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  416. 00000468  4267                     clr.w      -[A7]
  417. 0000046A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  418. 0000046E  486E FFF4                pea.l      [A6 - 0xC]
  419. 00000472  A92C                     trap       FindWindow
  420. 00000474  3C1F                     move.w     D6, [A7]+
  421. 00000476  3006                     move.w     D0, D6
  422. 00000478  5940                     subq.w     D0, 4
  423. 0000047A  6704                     beq        +0x6 /* 00000480 */
  424. 0000047C  6000 009C                bra        +0x9E /* 0000051A */
  425. label00000480:
  426. 00000480  B7EE FFF4                cmpa.l     A3, [A6 - 0xC]
  427. 00000484  6600 0094                bne        +0x96 /* 0000051A */
  428. 00000488  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  429. 0000048C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  430. 00000490  486D FC2E                pea.l      [A5 - 0x3D2]
  431. 00000494  A925                     trap       DragWindow
  432. 00000496  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  433. 0000049C  38BC 01F4                move.w     [A4], 0x1F4
  434. 000004A0  6078                     bra        +0x7A /* 0000051A */
  435. label000004A2:
  436. 000004A2  4267                     clr.w      -[A7]
  437. 000004A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  438. 000004A8  4EBA FE76                jsr        [PC - 0x18A /* 00000320 */]
  439. 000004AC  3E1F                     move.w     D7, [A7]+
  440. 000004AE  4267                     clr.w      -[A7]
  441. 000004B0  7037                     moveq.l    D0, 0x37
  442. 000004B2  2F00                     move.l     -[A7], D0
  443. 000004B4  4EBA FF3C                jsr        [PC - 0xC4 /* 000003F2 */]
  444. 000004B8  101F                     move.b     D0, [A7]+
  445. 000004BA  6720                     beq        +0x22 /* 000004DC */
  446. 000004BC  722E                     moveq.l    D1, 0x2E
  447. 000004BE  B247                     cmp.w      D1, D7
  448. 000004C0  57C1                     seq        D1
  449. 000004C2  C001                     and.b      D0, D1
  450. 000004C4  6716                     beq        +0x18 /* 000004DC */
  451. 000004C6  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  452. 000004CC  2F0B                     move.l     -[A7], A3
  453. 000004CE  3F3C 0002                move.w     -[A7], 0x2
  454. 000004D2  4EBA FE76                jsr        [PC - 0x18A /* 0000034A */]
  455. 000004D6  38BC 0002                move.w     [A4], 0x2
  456. 000004DA  603E                     bra        +0x40 /* 0000051A */
  457. label000004DC:
  458. 000004DC  3007                     move.w     D0, D7
  459. 000004DE  6B18                     bmi        +0x1A /* 000004F8 */
  460. 000004E0  B07C 000F                cmp.w      D0, 0xF
  461. 000004E4  6E12                     bgt        +0x14 /* 000004F8 */
  462. 000004E6  41FA 0042                lea.l      A0, [PC + 0x42 /* 0000052A */]
  463. 000004EA  3200                     move.w     D1, D0
  464. 000004EC  E649                     lsr        D1.w, 3
  465. 000004EE  4441                     neg.w      D1
  466. 000004F0  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  467. 000004F4  0A3C 0004                xori.b     ccr, 4
  468. label000004F8:
  469. 000004F8  6620                     bne        +0x22 /* 0000051A */
  470. 000004FA  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  471. 00000500  4AAB 0098                tst.l      [A3 + 0x98]
  472. 00000504  6F10                     ble        +0x12 /* 00000516 */
  473. 00000506  2F0B                     move.l     -[A7], A3
  474. 00000508  3F3C 0001                move.w     -[A7], 0x1
  475. 0000050C  4EBA FE3C                jsr        [PC - 0x1C4 /* 0000034A */]
  476. 00000510  38BC 0001                move.w     [A4], 0x1
  477. 00000514  6004                     bra        +0x6 /* 0000051A */
  478. label00000516:
  479. 00000516  38BC FFFF                move.w     [A4], 0xFFFF
  480. label0000051A:
  481. 0000051A  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  482. 0000051E  4E5E                     unlink     A6
  483. 00000520  205F                     movea.l    A0, [A7]+
  484. 00000522  DEFC 000C                add.w      A7, 0xC
  485. 00000526  4ED0                     jmp        [A0]
  486. 00000528  2008                     move.l     D0, A0
  487. export_32:
  488. fn0000052A:
  489. 0000052A  4E56 FFEE                link       A6, -0x0012
  490. 0000052E  486E FFEE                pea.l      [A6 - 0x12]
  491. 00000532  A874                     trap       GetPort
  492. 00000534  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  493. 00000538  A873                     trap       SetPort
  494. 0000053A  2F3C 0003 0003           move.l     -[A7], 0x30003
  495. 00000540  A89B                     trap       PenSize
  496. 00000542  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  497. 00000546  3F3C 0001                move.w     -[A7], 0x1
  498. 0000054A  486E FFFE                pea.l      [A6 - 0x2]
  499. 0000054E  486E FFF2                pea.l      [A6 - 0xE]
  500. 00000552  486E FFF6                pea.l      [A6 - 0xA]
  501. 00000556  A98D                     trap       GetDialogItem/GetDItem
  502. 00000558  486E FFF6                pea.l      [A6 - 0xA]
  503. 0000055C  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  504. 00000562  A8A9                     trap       InsetRect
  505. 00000564  486E FFF6                pea.l      [A6 - 0xA]
  506. 00000568  2F3C 0010 0010           move.l     -[A7], 0x100010
  507. 0000056E  A8B0                     trap       FrameRoundRect
  508. 00000570  2F3C 0001 0001           move.l     -[A7], 0x10001
  509. 00000576  A89B                     trap       PenSize
  510. 00000578  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  511. 0000057C  A873                     trap       SetPort
  512. 0000057E  4E5E                     unlink     A6
  513. 00000580  2E9F                     move.l     [A7], [A7]+
  514. 00000582  4E75                     rts
  515. export_33:
  516. 00000584  4E56 FFFE                link       A6, -0x0002
  517. 00000588  48E7 0308                movem.l    -[A7], D6,D7,A4
  518. 0000058C  3C2E 000C                move.w     D6, [A6 + 0xC]
  519. 00000590  7EFF                     moveq.l    D7, 0xFFFFFFFF
  520. 00000592  206E 0008                movea.l    A0, [A6 + 0x8]
  521. 00000596  2850                     movea.l    A4, [A0]
  522. 00000598  302C 005E                move.w     D0, [A4 + 0x5E]
  523. 0000059C  5340                     subq.w     D0, 1
  524. 0000059E  41BC 3E80 D040           .invalid   0, 0x3E80D040 // invalid opcode 4 with b == 6
  525. 000005A4  BC74 0060                cmp.w      D6, [A4 + D0.w + 0x60]
  526. 000005A8  6D08                     blt        +0xA /* 000005B2 */
  527. 000005AA  3E2C 005E                move.w     D7, [A4 + 0x5E]
  528. 000005AE  5347                     subq.w     D7, 1
  529. 000005B0  6020                     bra        +0x22 /* 000005D2 */
  530. label000005B2:
  531. 000005B2  5247                     addq.w     D7, 1
  532. 000005B4  3007                     move.w     D0, D7
  533. 000005B6  41BC 3E80 D040           .invalid   0, 0x3E80D040 // invalid opcode 4 with b == 6
  534. 000005BC  BC74 0060                cmp.w      D6, [A4 + D0.w + 0x60]
  535. 000005C0  6EF0                     bgt        -0xE /* 000005B2 */
  536. 000005C2  3007                     move.w     D0, D7
  537. 000005C4  41BC 3E80 D040           .invalid   0, 0x3E80D040 // invalid opcode 4 with b == 6
  538. 000005CA  BC74 0060                cmp.w      D6, [A4 + D0.w + 0x60]
  539. 000005CE  6C02                     bge        +0x4 /* 000005D2 */
  540. 000005D0  5347                     subq.w     D7, 1
  541. label000005D2:
  542. 000005D2  3D47 000E                move.w     [A6 + 0xE], D7
  543. 000005D6  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  544. 000005DA  4E5E                     unlink     A6
  545. 000005DC  205F                     movea.l    A0, [A7]+
  546. 000005DE  5C4F                     addq.w     A7, 6
  547. 000005E0  4ED0                     jmp        [A0]
  548. export_34:
  549. 000005E2  4E56 FEE0                link       A6, -0x0120
  550. 000005E6  2F0C                     move.l     -[A7], A4
  551. 000005E8  486E FFF4                pea.l      [A6 - 0xC]
  552. 000005EC  A874                     trap       GetPort
  553. 000005EE  3D7C 0002 FFF0           move.w     [A6 - 0x10], 0x2
  554. 000005F4  102D D81F                move.b     D0, [A5 - 0x27E1]
  555. 000005F8  6700 00D4                beq        +0xD6 /* 000006CE */
  556. 000005FC  42A7                     clr.l      -[A7]
  557. 000005FE  3F3C 0BB7                move.w     -[A7], 0xBB7
  558. 00000602  42A7                     clr.l      -[A7]
  559. 00000604  70FF                     moveq.l    D0, 0xFFFFFFFF
  560. 00000606  2F00                     move.l     -[A7], D0
  561. 00000608  A97C                     trap       GetNewDialog
  562. 0000060A  2D57 FFF8                move.l     [A6 - 0x8], [A7]
  563. 0000060E  3F3C 0003                move.w     -[A7], 0x3
  564. 00000612  486E FFF2                pea.l      [A6 - 0xE]
  565. 00000616  486E FFE4                pea.l      [A6 - 0x1C]
  566. 0000061A  486E FFE8                pea.l      [A6 - 0x18]
  567. 0000061E  A98D                     trap       GetDialogItem/GetDItem
  568. 00000620  42A7                     clr.l      -[A7]
  569. 00000622  3F3C 0BB8                move.w     -[A7], 0xBB8
  570. 00000626  A9BA                     trap       GetString
  571. 00000628  285F                     movea.l    A4, [A7]+
  572. 0000062A  2054                     movea.l    A0, [A4]
  573. 0000062C  1F10                     move.b     -[A7], [A0]
  574. 0000062E  3F3C 00FF                move.w     -[A7], 0xFF
  575. 00000632  4EAD 02DA                jsr        [A5 + 0x2DA]
  576. 00000636  43EE FEE0                lea.l      A1, [A6 - 0x120]
  577. 0000063A  703F                     moveq.l    D0, 0x3F
  578. label0000063C:
  579. 0000063C  22D8                     move.l     [A1]+, [A0]+
  580. 0000063E  51C8 FFFC                dbf        D0, -0x6 /* 0000063C */
  581. 00000642  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  582. 00000646  41EE FEE0                lea.l      A0, [A6 - 0x120]
  583. 0000064A  1F10                     move.b     -[A7], [A0]
  584. 0000064C  3F3C 00FF                move.w     -[A7], 0xFF
  585. 00000650  4EAD 02DA                jsr        [A5 + 0x2DA]
  586. 00000654  2F08                     move.l     -[A7], A0
  587. 00000656  A98F                     trap       SetDialogItemText/SetIText
  588. 00000658  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  589. 0000065C  3F3C 0004                move.w     -[A7], 0x4
  590. 00000660  486E FFF2                pea.l      [A6 - 0xE]
  591. 00000664  486E FFE4                pea.l      [A6 - 0x1C]
  592. 00000668  486E FFE8                pea.l      [A6 - 0x18]
  593. 0000066C  A98D                     trap       GetDialogItem/GetDItem
  594. 0000066E  42A7                     clr.l      -[A7]
  595. 00000670  3F3C 0BB9                move.w     -[A7], 0xBB9
  596. 00000674  A9BA                     trap       GetString
  597. 00000676  285F                     movea.l    A4, [A7]+
  598. 00000678  2054                     movea.l    A0, [A4]
  599. 0000067A  1F10                     move.b     -[A7], [A0]
  600. 0000067C  3F3C 00FF                move.w     -[A7], 0xFF
  601. 00000680  4EAD 02DA                jsr        [A5 + 0x2DA]
  602. 00000684  43EE FEE0                lea.l      A1, [A6 - 0x120]
  603. 00000688  703F                     moveq.l    D0, 0x3F
  604. label0000068A:
  605. 0000068A  22D8                     move.l     [A1]+, [A0]+
  606. 0000068C  51C8 FFFC                dbf        D0, -0x6 /* 0000068A */
  607. 00000690  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  608. 00000694  41EE FEE0                lea.l      A0, [A6 - 0x120]
  609. 00000698  1F10                     move.b     -[A7], [A0]
  610. 0000069A  3F3C 00FF                move.w     -[A7], 0xFF
  611. 0000069E  4EAD 02DA                jsr        [A5 + 0x2DA]
  612. 000006A2  2F08                     move.l     -[A7], A0
  613. 000006A4  A98F                     trap       SetDialogItemText/SetIText
  614. 000006A6  486E FFF8                pea.l      [A6 - 0x8]
  615. 000006AA  2F3C 001E 0004           move.l     -[A7], 0x1E0004
  616. 000006B0  1F3C 0001                move.b     -[A7], 0x1
  617. 000006B4  4EBA FA62                jsr        [PC - 0x59E /* 00000118 */]
  618. 000006B8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  619. 000006BC  A873                     trap       SetPort
  620. 000006BE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  621. 000006C2  4EBA FE66                jsr        [PC - 0x19A /* 0000052A */]
  622. 000006C6  42A7                     clr.l      -[A7]
  623. 000006C8  486E FFF0                pea.l      [A6 - 0x10]
  624. 000006CC  A991                     trap       ModalDialog
  625. label000006CE:
  626. 000006CE  7002                     moveq.l    D0, 0x02
  627. 000006D0  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  628. 000006D4  6648                     bne        +0x4A /* 0000071E */
  629. 000006D6  42A7                     clr.l      -[A7]
  630. 000006D8  3F3C 0BB8                move.w     -[A7], 0xBB8
  631. 000006DC  42A7                     clr.l      -[A7]
  632. 000006DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  633. 000006E0  2F00                     move.l     -[A7], D0
  634. 000006E2  A97C                     trap       GetNewDialog
  635. 000006E4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  636. 000006E8  486E FFFC                pea.l      [A6 - 0x4]
  637. 000006EC  2F3C 001E 0004           move.l     -[A7], 0x1E0004
  638. 000006F2  1F3C 0001                move.b     -[A7], 0x1
  639. 000006F6  4EBA FA20                jsr        [PC - 0x5E0 /* 00000118 */]
  640. 000006FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  641. 000006FE  A873                     trap       SetPort
  642. 00000700  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  643. 00000704  A981                     trap       DrawDialog
  644. 00000706  4EBA FBD8                jsr        [PC - 0x428 /* 000002E0 */]
  645. 0000070A  102D D81F                move.b     D0, [A5 - 0x27E1]
  646. 0000070E  6706                     beq        +0x8 /* 00000716 */
  647. 00000710  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  648. 00000714  A983                     trap       DisposeDialog
  649. label00000716:
  650. 00000716  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  651. 0000071A  A983                     trap       DisposeDialog
  652. 0000071C  6006                     bra        +0x8 /* 00000724 */
  653. label0000071E:
  654. 0000071E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  655. 00000722  A983                     trap       DisposeDialog
  656. label00000724:
  657. 00000724  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  658. 00000728  A873                     trap       SetPort
  659. 0000072A  285F                     movea.l    A4, [A7]+
  660. 0000072C  4E5E                     unlink     A6
  661. 0000072E  4E75                     rts
  662. export_35:
  663. 00000730  4E56 FFFC                link       A6, -0x0004
  664. 00000734  2F07                     move.l     -[A7], D7
  665. 00000736  3D6E 0008 FFFC           move.w     [A6 - 0x4], [A6 + 0x8]
  666. 0000073C  3E2E 000A                move.w     D7, [A6 + 0xA]
  667. 00000740  6022                     bra        +0x24 /* 00000764 */
  668. label00000742:
  669. 00000742  BE6E 000C                cmp.w      D7, [A6 + 0xC]
  670. 00000746  660E                     bne        +0x10 /* 00000756 */
  671. 00000748  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  672. 0000074C  3F07                     move.w     -[A7], D7
  673. 0000074E  1F3C 0001                move.b     -[A7], 0x1
  674. 00000752  A945                     trap       CheckItem
  675. 00000754  600A                     bra        +0xC /* 00000760 */
  676. label00000756:
  677. 00000756  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  678. 0000075A  3F07                     move.w     -[A7], D7
  679. 0000075C  4267                     clr.w      -[A7]
  680. 0000075E  A945                     trap       CheckItem
  681. label00000760:
  682. 00000760  5247                     addq.w     D7, 1
  683. 00000762  6906                     bvs        +0x8 /* 0000076A */
  684. label00000764:
  685. 00000764  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  686. 00000768  6FD8                     ble        -0x26 /* 00000742 */
  687. label0000076A:
  688. 0000076A  2E1F                     move.l     D7, [A7]+
  689. 0000076C  4E5E                     unlink     A6
  690. 0000076E  205F                     movea.l    A0, [A7]+
  691. 00000770  DEFC 000A                add.w      A7, 0xA /* '\n' */
  692. 00000774  4ED0                     jmp        [A0]
  693. export_36:
  694. 00000776  4E56 FFEA                link       A6, -0x0016
  695. 0000077A  48E7 0108                movem.l    -[A7], D7,A4
  696. 0000077E  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  697. 00000784  3E2E 000A                move.w     D7, [A6 + 0xA]
  698. 00000788  6032                     bra        +0x34 /* 000007BC */
  699. label0000078A:
  700. 0000078A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  701. 0000078E  3F07                     move.w     -[A7], D7
  702. 00000790  486E FFFC                pea.l      [A6 - 0x4]
  703. 00000794  486E FFF8                pea.l      [A6 - 0x8]
  704. 00000798  486E FFF0                pea.l      [A6 - 0x10]
  705. 0000079C  A98D                     trap       GetDialogItem/GetDItem
  706. 0000079E  286E FFF8                movea.l    A4, [A6 - 0x8]
  707. 000007A2  BE6E 000C                cmp.w      D7, [A6 + 0xC]
  708. 000007A6  660A                     bne        +0xC /* 000007B2 */
  709. 000007A8  2F0C                     move.l     -[A7], A4
  710. 000007AA  3F3C 0001                move.w     -[A7], 0x1
  711. 000007AE  A963                     trap       SetControlValue/SetCtlValue
  712. 000007B0  6006                     bra        +0x8 /* 000007B8 */
  713. label000007B2:
  714. 000007B2  2F0C                     move.l     -[A7], A4
  715. 000007B4  4267                     clr.w      -[A7]
  716. 000007B6  A963                     trap       SetControlValue/SetCtlValue
  717. label000007B8:
  718. 000007B8  5247                     addq.w     D7, 1
  719. 000007BA  6906                     bvs        +0x8 /* 000007C2 */
  720. label000007BC:
  721. 000007BC  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  722. 000007C0  6FC8                     ble        -0x36 /* 0000078A */
  723. label000007C2:
  724. 000007C2  4CDF 1080                movem.l    A4,D7, [A7]+
  725. 000007C6  4E5E                     unlink     A6
  726. 000007C8  205F                     movea.l    A0, [A7]+
  727. 000007CA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  728. 000007CE  4ED0                     jmp        [A0]
  729. export_37:
  730. 000007D0  4E56 0000                link       A6, 0
  731. 000007D4  302E 000A                move.w     D0, [A6 + 0xA]
  732. 000007D8  B06E 0008                cmp.w      D0, [A6 + 0x8]
  733. 000007DC  6F08                     ble        +0xA /* 000007E6 */
  734. 000007DE  3D6E 000A 000C           move.w     [A6 + 0xC], [A6 + 0xA]
  735. 000007E4  6006                     bra        +0x8 /* 000007EC */
  736. label000007E6:
  737. 000007E6  3D6E 0008 000C           move.w     [A6 + 0xC], [A6 + 0x8]
  738. label000007EC:
  739. 000007EC  4E5E                     unlink     A6
  740. 000007EE  2E9F                     move.l     [A7], [A7]+
  741. 000007F0  4E75                     rts
  742. export_38:
  743. 000007F2  4E56 0000                link       A6, 0
  744. 000007F6  302E 000A                move.w     D0, [A6 + 0xA]
  745. 000007FA  B06E 0008                cmp.w      D0, [A6 + 0x8]
  746. 000007FE  6F08                     ble        +0xA /* 00000808 */
  747. 00000800  3D6E 0008 000C           move.w     [A6 + 0xC], [A6 + 0x8]
  748. 00000806  6006                     bra        +0x8 /* 0000080E */
  749. label00000808:
  750. 00000808  3D6E 000A 000C           move.w     [A6 + 0xC], [A6 + 0xA]
  751. label0000080E:
  752. 0000080E  4E5E                     unlink     A6
  753. 00000810  2E9F                     move.l     [A7], [A7]+
  754. 00000812  4E75                     rts
  755.